package br.com.webprojeto.basicas;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

public class Trecho implements Serializable {
 


	// atributos primarios
	private static final long serialVersionUID = 1L;
	
	private long codTrecho;
	
	private Date dataSaida;
	
	private Date dataChegada;
	
	private String status;
	
	// atributos secundarios
	
	private List<NotaFiscal> notaFiscal;
	 
	private Rota rota;
	
	private Veiculo veiculo;

	// contrutores
	
	
	public Trecho(){
		
	}

	
	public Trecho(Date dataSaida, Date dataChegada, String status,
			List<NotaFiscal> notaFiscal, Rota rota, Veiculo veiculo) {
		super();
		this.dataSaida = dataSaida;
		this.dataChegada = dataChegada;
		this.status = status;
		this.notaFiscal = notaFiscal;
		this.rota = rota;
		this.veiculo = veiculo;
	}


	// gets e sets
	
	public long getCodTrecho() {
		return codTrecho;
	}

	public void setCodTrecho(long codTrecho) {
		this.codTrecho = codTrecho;
	}

	public Date getDataSaida() {
		return dataSaida;
	}

	public void setDataSaida(Date dataSaida) {
		this.dataSaida = dataSaida;
	}

	public Date getDataChegada() {
		return dataChegada;
	}

	public void setDataChegada(Date dataChegada) {
		this.dataChegada = dataChegada;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public List<NotaFiscal> getNotaFiscal() {
		return notaFiscal;
	}

	public void setNotaFiscal(List<NotaFiscal> notaFiscal) {
		this.notaFiscal = notaFiscal;
	}

	public Rota getRota() {
		return rota;
	}

	public void setRota(Rota rota) {
		this.rota = rota;
	}
	

	public Veiculo getVeiculo() {
		return veiculo;
	}


	public void setVeiculo(Veiculo veiculo) {
		this.veiculo = veiculo;
	}
	

	
}
 
